/* p::before {
  content: "";
  position: absolute;
  right: 20px;
  top: 10px;
  width: 10px;
  height: 10px;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  transform: rotate(45deg);
}

p {
  width: 100px;
  border: 1px solid;
  height: 100px;
  border-radius: 1px;
}
p:hover {
  animation: move 2s infinite;
}

@keyframes move {
  0% {
    width: 100px;
    background: red;
  }
  50% {
  }
  100% {
    width: 200px;
    background: gray;
  }
} */

/* .wrap {
  width: 300px;
  height: 300px;
  background-color: red;
  position: absolute;
  inset: 10px 20px 30px 40px;
} */

/* .wrapapp { */
/* 宽度最⼩200px，最⼤400px，理想是50vw */
/* width: clamp(200px, 50vw, 400px);  */
/* width: min(50vw, 400px); */
/* width: max(50vw, 400px); */
/* width: 100%; */
/* aspect-ratio: 0.4; */
/* 宽高比 */
/* aspect-ratio: 4 / 3; */
/* background-color: blue; */
/* } */
/* 
#container {
  width: 80%;
  aspect-ratio: 3/1;
  padding: 40px 0;
  margin: auto;
  border: solid black 2px;
  overflow-x: hidden;
  overflow-y: scroll;
  scroll-snap-type: y mandatory;
}

.blue {
  background-color: lightblue;
  width: 95%;
  aspect-ratio: 3/1;
}

.green {
  background-color: lightgreen;
  width: 80%;
  aspect-ratio: 4/1;
}

.blue,
.green {
  margin: 2px;
  scroll-snap-align: start;
  scroll-margin: 20px;
} */

/* 图层混合模式下的堆叠设置 */
/* .container {
  background: gray;
}
.blending-image {
  mix-blend-mode: multiply;
}
.inner-wrapper {
  isolation: isolate;
} */

/* 根据自身尺寸设置样式 */
/* .container {
  container-type: inline-size;
  container-name: cardWrapper;
}
@container cardWrapper (min-width: 400px) {
  .element {
    font-size: 2rem;
  }
} */

/* 全局变量 */
/* :root {
  --color: #e6e6fa;
  --height: 100px;
  --width: 100px;
  --txt: "hello";
  --content: "world";
} */

/* .box { */
/* background-color: var(--color);
  height: var(--width);
  width: calc(var(--width) * 3); */
/* 局部变量：作用域在自己及自己的子盒子下都生效 */
/* --red: #ff4100;
  --hei: 200px; */
/* background-color: var(--red); */
/* height: calc(var(--hei) * 1.5); */
/* } */

/* .box div { */
/* 第二个参数是默认值（最多只有两个参数） */
/* color: var(--red, #7f583f); */
/* } */
/* .ddd { */
/* 不生效，因为不在作用域内 */
/* color: var(--red);
} */

/* .box::after {
  content: var(--content) "world";
} */

/* #wrap,
#btn-wrap {
  float: left;
  width: auto;
  margin: 10px;
  border: 1px solid black;
  overflow: hidden;
}

#wrap div {
  float: left;
  width: 300px;
  height: 300px;
  margin: 5px;
  background-color: red;
}

button {
  width: 300px;
  height: 50px;
  margin: 5px;
} */
/* 获取任意 Dom 节点上的 CSS 变量 */
/* .box2 {
  --yellow: yellow;
  color: var(--yellow);
} */

/* 修改一个 Dom 节点上的 CSS 变量 */
/* .box3 {
  --blue: blue;
  color: var(--blue);
} */
/* div {
  display: flex;
}

div div {
  flex: 1;
} */
